#ifndef _SK_TYPES_H_
#define _SK_TYPES_H_
#ifdef  WIN32_PC
	//basic
	//////////////////////////////////////////////////////////////////////////
	typedef int SK_INT32;
	typedef unsigned int SK_UINT32;
	typedef short SK_INT16;
	typedef unsigned short SK_UINT16;
	typedef char SK_INT8;
	typedef unsigned char SK_UINT8;
	typedef SK_UINT8 SK_BYTE;
	typedef unsigned short SK_WCHAR;
	typedef SK_INT32 SK_BOOL;
#endif

//extend
//////////////////////////////////////////////////////////////////////////
typedef struct SK_COLORDEF{
	SK_BYTE m_r;
	SK_BYTE m_g;
	SK_BYTE m_b;
}SK_COLORDEF;

typedef struct SK_POINT{
	SK_INT32 x;
	SK_INT32 y;
}SK_POINT;

typedef struct SK_RECT{
	SK_INT32 left;
	SK_INT32 top;
	SK_INT32 right;
	SK_INT32 bottom;
}SK_RECT;
//////////////////////////////////////////////////////////////////////////




#endif
